import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
import Utils from "../utils";
import VDistpicker from 'v-distpicker'

import service from '../service/_'

export default {
    DevUrl: 'http://px.0123china.cn/api/v1',

    ProdUrl: 'http://px.0123china.cn/api/v1',
    components: {
        VDistpicker//地区选择器
    },
    check: function () {
        if (process.env.NODE_ENV == "development") {
            return this.DevUrl
        } else {
            return this.ProdUrl
        }
    },
    ApiUrl: {
        aa: "index/index",
        indexa: ".menu/index", //左侧菜单
        roleLists: ".role/lists", //角色列表
        aduserAdd: ".admin_user/add", //管理员添加
        roleShow: ".role/show", //角色详情
        roleAdd: ".role/add", //创建角色
        mensLists: ".menu/lists", //权限分配树
        adminLists: ".admin_user/lists", //管理员列表
        adminEdit: ".admin_user/edit", //管理员编辑
        admindelete: ".admin_user/delete", //管理员删除
        roleDelete: ".role/delete", //角色删除
        roleAccess: ".role/access", //分配权限
        user_show: ".admin_user/show", //录入员
        lly_edit: ".admin_user/lly_edit", //录入员编辑
        

        //扶贫档案
        archiveLists: ".archive/lists", //扶贫档案列表
        archiveAdd: ".archive/add", //扶贫档案添加
        archiveUpdate: ".archive/update", //扶贫档案编辑
        archiveDel: ".archive/del", //扶贫档案删除
        archiveShow: ".archive/show", //扶贫档案详情

        //学员列表
        traineeLists: ".trainee/lists", //学员列表
        traineeAdd: ".trainee/add", //学员录入
        traineeUpdate: ".trainee/update", //学员编辑
        traineeDelet: ".trainee/del", //学员删除
        baseUpload: ".upload/base64_upload", //学员身份证照片

        //教师列表
        teacherLists: ".teacher/lists", //教师列表        
        teacherUpdate: ".teacher/update", //教师编辑       
        teacherDel: ".teacher/del", //教师删除       
        teacherAdd: ".teacher/add", //教师添加       
        
        //班级资料
        classList:'.classes/lists', //班级列表
        addClass:'.classes/add', //添加班级
        editClass:'.classes/update', //编辑班级
        delClass:'.classes/del', //删除班级
        lockClass:'.classes/lock_class', //结班
        whetherMoney:'.datum/money_to_clear', //是否结清

        //课程列表
        courseLists:'.course/lists', //课程列表
        courseShow:'.course/show', //课程列表详情
        

        //删除待审核列表
        waitDelTrainee:'.admin_u/wait_del_trainee',

        //学员修改待审核列表
        // waitToTrainee:'.admin_u/wait_to_trainee',
        delTrainee:'.admin_u/confirm_del_trainee',  //同意删除
        upTrainee:'.admin_u/confirm_up_trainee', //同意编辑
        courseAdd:'.course/add', //课程列表
        
        //上传证书
        datumLoad:'.datum/load_cerify', //课程列表

        //项目主任
        projectMan:'.admin_u/project_man', //项目主任列表
        enterMan:'.admin_u/enter_man', //未分配录入员

        //分配录入员id
        toMan:'.admin_u/to_enter_man', //未分配录入员
        enterLists:'.admin_u/enter_lists', //录入员列表        
        tobindclass:'.admin_u/no_bind_class',//获取未分配录入员班级列表
        bindluruclass:'.admin_u/bind_class',//绑定班级到录入员 
        updateTrainee:'.admin_u/wait_update_trainee',//学员修改待确认

        //数据库
        dataBase:'.data_base/back_up',//数据库备份
        dataLists:'.data_base/lists',//数据库备份列表
                
        authLogin:'.auth/login',//登陆     
        pxLists:'.admin_u/px_man',//培训主任列表   
        uploadUP:'.upload/up',//上传头像   
        
        Logs:'.admin_user/logs',//操作日志
        
        topSort:'.datum/top_sort',//排行榜
        manLine:'.datum/man_to_line',//人员统计
        endClass:'.datum/no_end_class',//获取未结班的班级情况

        checkArchive:'.trainee/check_in_archive',//获取未结班的班级情况
        traineeAge:'.trainee/c_age',//获取未结班的班级情况

        get_classLists:'.trainee/get_class_list',//获取未结班的班级情况

        down_all:'.trainee/down_all',//获取未结班的班级情况

        up_new:'.upload/up_new',//学员照片录入
        bsupnew:'.upload/base64_upload_new',//学员照片录入

        loadfile: ".archive/load_i"//导入excel
        
        
    },
    VuePlug: [ElementUI],
    CustomPlug: [
        { n: '$api', v: service },
        { n: '$utils', v: Utils },
    ]
}